to rack one's brains - Spanish English Dictionary